package com.tlias.Service;

import com.tlias.pojo.Emp;
import com.tlias.pojo.PageBean;

import java.time.LocalDate;
import java.util.List;

/*
* 员工管理
* */
public interface EmpService {
    /*
     * 分页查询
     * */
    PageBean page(Integer page, Integer pageSize, String name, Short gender, LocalDate begin, LocalDate end);

    /*
     * 批量删除
     * */
    void delete(List<Integer> ids);

    /*
     * 新增员工
     * */
    void insert(Emp emp);

    /*
     * 根据ID查询员工
     * */
    Emp getById(Integer id);

    /*
     * 更改员工数据
     * */
    void update(Emp emp);

    /*
     * 用户登录
     * */
    Emp login(Emp emp);
}
